.x-a-none {
 text-decoration:none
}
.x-a-none:hover,.x-a-none:active {
 text-decoration:none
}
.x-opacity {
 -ms-filter:alpha(Opacity=50);
 filter:alpha(opacity=50);
 -moz-opacity:.5;
 -khtml-opacity:.5;
 opacity:.5
}
.comside .overall {
 color:black
}
.comside .overall .title {
 font-size:14px;
 color:#333;
 font-weight:400;
 text-decoration:none;
 border-bottom:1px solid #e4e4e4;
 padding:13px 0
}
.comside .overall .rate-num {
 color:#ff2d4b;
 font-size:45px;
 font-family:Arial,Helvetica,sans-serif;
 float:left;
 margin:0 12px 0 0
}
.comside .overall p.pos {
 padding:12px 0 6px
}
.comside .rate-info {
 overflow:hidden
}
.comside .rate-table {
 color:#999
}
.comside .rate-table .pnum {
 background:#fff1f3;
 display:inline-block;
 height:10px;
 overflow:hidden;
 width:64px;
 vertical-align:-1px;
 *vertical-align:2px;
 width:140px
}
.comside .rate-table .pnum .pnum-inner {
 background:#ff2d4b;
 display:inline-block;
 height:11px;
 vertical-align:top
}
.comside .rate-table td {
 height:36px
}
